草庐IT

windows - GitExtensions - 源插件

全部标签

javascript - JSHint 和 eclipse 插件

所以我刚刚在EclipseKepler中安装了JSHint我加载了我的.jshintrc文件。如何在我的javascript文件上运行jshint?我没有看到菜单项,也没有看到指定文件名等的地方...有人可以帮忙吗? 最佳答案 将.jshintrc文件添加到项目的根目录后,您需要:在ProjectExplorerView中右键单击您的项目->属性->JSHint->配置->检查启用。同时选择包含您的js文件的文件夹(在路径中使用斜杠)。我将我的js文件分成两个文件夹custom和external并且只检查custom(以及custo

javascript - 使用 window.scrollBy 平滑滚动

我正在尝试使用setInterval()和window.scrollBy()平滑地滚动页面我会使用jQuery的animate函数,但动画需要连续且无限循环(页面内容将是无限的)。这个想法相当简单:varx=1;vary=1;setInterval(function(){window.scrollBy(0,x);},y);如何在不使动画显得跳动的情况下提高滚动速度?我遇到了两个问题:setInterval()不能采用小于1的Y值(或者可能接近30,具体取决于浏览器限制)增加X的值会导致动画跳动(由于像素被完全跳过)这里有一个fiddle可以用来做实验:http://jsfiddle.n

command-line - 有没有办法在 Windows Scripting Host (WSH) cscript.exe 中从 JScript(不是 javascript)运行命令行命令?

我正在编写一个在cscript.exe中运行的JScript程序。是否可以从脚本中运行命令行命令。这真的会让工作变得简单,因为我可以运行某些命令,而不是在jscript中编写更多代码来做同样的事情。例如:为了等待按键10秒,我可以直接使用超时命令timeout/t10在jscript中实现这个意味着更多的工作。顺便说一句,我使用的是Vista和WSHv5.7有什么想法吗?谢谢! 最佳答案 您可以使用WshShell.Run执行DOS命令方法:varoShell=WScript.CreateObject("WScript.Shell"

javascript - jQuery live() 和 liveQuery 插件有什么区别?

这个问题说明了一切。哪个更好,什么时候使用什么,我从不使用jQuerylive(),因为我使用liveQuery插件已经有几年了,我已经习惯了它并且仍在继续使用它。但我想知道两者之间的细微差别以及何时使用它们? 最佳答案 jQuery原生的“实时”功能利用了DOM上的事件冒泡。相比之下,“liveQuery”插件使用选择器在DOM中查找元素并直接附加事件处理程序。在我看来,你最好尽可能使用“实时”函数,因为它涉及较少的DOM遍历等。例如,将事件处理程序挂接到整个大表中的事物可以是使用liveQuery有点慢,但使用“live”一点也

javascript - 用于网络浏览器的 Ruby 插件?

如果有人为网络浏览器编写了一个Ruby插件并且用户安装了该插件,那么我是否可以在前端用ruby​​替换javascript?这没有任何插件吗?或者甚至在浏览器端使用javascript以外的其他语言? 最佳答案 你可以使用http://ironruby.net/在Silverlight插件中,但我不知道这种方式的DOM交互有多简单。但是我求求你不要这样做!请使用OpenWebStack来解决您的问题。如果你不离开你舒适的Ruby世界,你不仅会伤害你的用户体验“WTF?为什么我需要这个页面的Silverlight?”而且你还会陷入你的

javascript - window.opener 在弹出窗口中重定向后无用 (JavaScript)

我正在构建一个涉及通过第三方进行身份验证的应用程序。为了使进程不重定向实际的应用程序,我打开一个新窗口,然后进行身份验证并在成功后返回主窗口。然而,这并没有按计划进行。当弹出窗口重定向到第三方并返回时,window.opener获取null。仍然可以通过window.close()关闭弹出窗口,但我还需要刷新主窗口中的登录区域,如下所示:window.opener.check_auth_status();我真的希望有办法解决这个问题,例如将函数绑定(bind)到主窗口中的弹出关闭?刷新整个页面是非常不必要的。一种方法是setanintervaltomainwindow检查弹出窗口是否关

javascript - 为什么 requirejs 试图将 '.js' 附加到使用 !text 插件加载的 .jst 模板文件?

我为模板文件使用.jst扩展名,并使用requirejs文本加载它们!插入。例如,define(['jquery','backbone','underscore','text!templates/MyView.jst'],function($,Backbone,_,templateText){returnBackbone.View.extend({template:_.template(templateText),initialize:function(){},render:function(){}});});当我在本地测试时,这会很有效。但是,当我在将静态文件部署到AWS(应用程序的

javascript - Firefox 禁用我正在开发的插件

我正在使用最新的jpmSDK开发一个Firefox插件。完成主要代码后,我使用jpmrun命令运行扩展。但是插件被禁用了。它说“无法验证ADDONNAME在FIREFOXVERSION中的使用并且已被禁用。”如图所示。任何人都知道如何关闭此Firefox功能? 最佳答案 jpm中的永久修复以避免每次执行“jpmrun”时都必须转到首选项并禁用签名要求是更改jpm配置文件中的preferences.js,如下所示:"xpinstall.signatures.required":false在文件中npm\node_modules\jpm

javascript - 如何使用 i18next 插件切换语言?

我在我的应用程序中使用Backbone.js和i18next我的应用程序上的语言切换功能插件。当我将一个值传递给lnginit中的选项函数调用,然后它会正确翻译我的页面。现在我想通过语言选择器动态地执行此操作。我有一个四种语言,我想将所选语言的值传递给lng初始化函数的选项。这是我的代码:HTMLDeutschEnglishFrançaisItalianoJavaScripti18next.init({debug:true,languages:['de','en','fr','it'],lng:'de',fallbackLng:false,load:'current',resource

javascript - 如何在 Jest 中监视 window.scrollTo?

我得到了一个非常简单的React组件,具有以下功能:componentDidMount(){window.scrollTo(0,0)}看来你不能做类似的事情window.scrollTo=jest.fn()监视scrollTo函数。因此,我想知道监视此函数并断言它已在我的测试中使用过的最佳方法是什么。谢谢 最佳答案 开个Jest,全局namespace必须通过global而不是window访问。global.scrollTo=jest.fn() 关于javascript-如何在Jest中